/**
 * Project Name:dsrs-businessservice-domain
 * File Name:FtpSettingFreeCondition.java
 * Package Name:com.bwda.dsrs.businessservice.domain.condition.ftpsetting;
 * Date:2019年4月28日
 * Copyright (c) 2019, 江苏保旺达软件有限公司 All Rights Reserved.
 *
 */
package com.bwda.dsrs.filecenter.domain.condition.ftpsetting;

import java.util.List;
import com.bwda.dsrs.base.centerbase.condition.BaseCondition;
import java.math.BigDecimal;
import lombok.Data;

/**
 * FTP配置
 * @author liangjianyong
 * @date 2019/4/12
 */
@Data
public class FtpSettingFreeCondition extends BaseCondition {

    /**
     * ID
     */
    private Integer id;
    /**
     * ID列表
     */
    private List<Integer> idList;
    /**
     * 名称
     */
    private String name;
    /**
     * 0内部1外接
     */
    private Integer isOutFtp;
    /**
     * 0主FTP,1备FTP
     */
    private Integer isMainFtp;
    /**
     * 主FTP ID(仅当当前是备FTP)
     */
    private Integer mainId;
    /**
     * IP地址
     */
    private String ipAddr;
    /**
     * 端口号
     */
    private String port;
    /**
     * 0:ftp 1:sftp
     */
    private Integer ftpType;
    /**
     * 用户编码
     */
    private String userCode;
    /**
     * 密码
     */
    private String password;
    /**
     * 模式
     */
    private Integer ftpMode;
    /**
     * 语言编码
     */
    private String unicode;
    /**
     * 备注
     */
    private String remark;
    /**
     * 硬盘可用总空间
     */
    private BigDecimal diskSize;
    /**
     * 已用硬盘空间
     */
    private BigDecimal usedDiskSize;
    /**
     * 优先级排序
     */
    private Integer orderNum;
    /**
     * 外接FTP是否共享 0:不共享  1:共享
     */
    private Integer isShare;
    /**
     * 0正常 1不启用
     */
    private Integer status;

    /**
     * 0未删除 1已删除
     */
    private Integer delFlag;
    /**
     * 空余大小
     */
    private Integer freeSize;
    /**
     * 空余因子 如0.8 总配置200 ftp最多只能存160
     */
    private Double freeMode=1.0;

    /**
     * 是否自动同步   0不同步 1同步
     */
    private Integer issync;


    /**
     * 同步方式  1 直接同步 2主从账号
     */
    private Integer syncType;

}